package com.arvato.minipro.mapper.mall;

import java.util.List;

import com.arvato.minipro.bean.bean_do.mall.EcBillboardDo;
import com.arvato.minipro.bean.bean_dto.common.Query;
import com.arvato.minipro.bean.bean_vo.mall.EcBillboardVo;


public interface EcBillboardMapper {

	/**
	 * 根据条件查询广告位列表
	 * @param query
	 * @return
	 */
	List<EcBillboardVo> listBillboardByQuery(Query query);
	
	/**
	 * 根据ID查询广告牌列表
	 * @param billboardId
	 * @return
	 */
	EcBillboardVo getBillboardById(String billboardId);

	/**
	 * 新增一个广告牌
	 * @param billboardDo
	 * @return
	 */
	int insert(EcBillboardDo billboardDo);

	/**
	 * 更新一个广告牌
	 * @param billboardDo
	 * @return
	 */
	int update(EcBillboardDo billboardDo);

	/**
	 * 删除一个商品分类
	 * @param billboardId
	 * @return
	 */
	int delete(String billboardId);

}